package com.suoluo.zenadmin.vo.hotel;

import java.util.Date;

public class HotelReviewVO {

	/**
	 * 酒店评论的标识 
	 */
	private int reviewId;
	
	/**
	 * 酒店的标识
	 */
	private int hotelId;
	/**
	 * 评论的类型
	 * 1.tripadvisor
	 * 2.hotels
	 * 3.booking
	 * 
	 */
	private int reviewType;
	
	
	/**
	 * 非空	每个评论类型的网址，需要通过这个网址去抓取评论信息
	 */
	private String reviewUrl;
	/**
	 * 每个酒店在不同网站下的评论总数
	 */
	private Integer reviewCount;

	/**
	 * 酒店在不同网站下的评论分数
	 */
	private Double reviewScore;
	/**
	 * 评分的满分,每个网站的评分满分不同，有十分制，五分制等
	 */
	private Double reviewFullScore;
	/**
	 * 评分的级别,酒店在每个网站上的评分统计出的一个级别(优秀，良好等)
	 */
	private String reviewLevel;
	/**
	 * 酒店排名，暂时只有道道有这个排名信息
	 */
	private Integer reviewRank;
	/**
	 * 抓取酒店信息成功的次数，每抓取成功一次就增加一次
	 */
	private int crawlerSuccessCount;
	/**
	 * 评论信息抓取失败，该值增加1
	 */
	private int crawlerFailCount;

	/**
	 * 当前抓取的状态信息
	 * 0.	没有抓取过
	 * 1.	抓取成功
	 * 2.	抓取失败
	 */
	private int crawlerStatus;
	/**
	 * 每次抓取后的时间，当这次抓取失败后，不需要更新该时间
	 */
	private Date crawlerTime;
	public int getReviewId() {
		return reviewId;
	}
	public void setReviewId(int reviewId) {
		this.reviewId = reviewId;
	}
	public int getHotelId() {
		return hotelId;
	}
	public void setHotelId(int hotelId) {
		this.hotelId = hotelId;
	}
	public int getReviewType() {
		return reviewType;
	}
	public void setReviewType(int reviewType) {
		this.reviewType = reviewType;
	}
	public String getReviewUrl() {
		return reviewUrl;
	}
	public void setReviewUrl(String reviewUrl) {
		this.reviewUrl = reviewUrl;
	}

	
	public String getReviewLevel() {
		return reviewLevel;
	}
	public void setReviewLevel(String reviewLevel) {
		this.reviewLevel = reviewLevel;
	}
	public int getCrawlerSuccessCount() {
		return crawlerSuccessCount;
	}
	public void setCrawlerSuccessCount(int crawlerSuccessCount) {
		this.crawlerSuccessCount = crawlerSuccessCount;
	}
	public int getCrawlerFailCount() {
		return crawlerFailCount;
	}
	public void setCrawlerFailCount(int crawlerFailCount) {
		this.crawlerFailCount = crawlerFailCount;
	}
	public int getCrawlerStatus() {
		return crawlerStatus;
	}
	public void setCrawlerStatus(int crawlerStatus) {
		this.crawlerStatus = crawlerStatus;
	}
	public Date getCrawlerTime() {
		return crawlerTime;
	}
	public void setCrawlerTime(Date crawlerTime) {
		this.crawlerTime = crawlerTime;
	}
	public Integer getReviewCount() {
		return reviewCount;
	}
	public void setReviewCount(Integer reviewCount) {
		this.reviewCount = reviewCount;
	}
	public Double getReviewScore() {
		return reviewScore;
	}
	public void setReviewScore(Double reviewScore) {
		this.reviewScore = reviewScore;
	}
	public Double getReviewFullScore() {
		return reviewFullScore;
	}
	public void setReviewFullScore(Double reviewFullScore) {
		this.reviewFullScore = reviewFullScore;
	}
	public Integer getReviewRank() {
		return reviewRank;
	}
	public void setReviewRank(Integer reviewRank) {
		this.reviewRank = reviewRank;
	}
}
